@charset "UTF-8";
/* CSS Document */

html{overflow-x:hidden;font-family:Helvetica Neue,Roboto Light,PingFang SC,Lantinghei SC,Hiragino Sans GB,Microsoft Yahei,Arial}
html[lang=ja]{font-family:Hiragino sans,Osaka,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,Helvetica Neue,Roboto Light,Arial,sans-serif}
html[lang=ko]{font-family:맑은\ 고딕,malgun gothic,AppleGothicNeoSD,Apple SD 산돌고딕 Neo,Helvetica Neue,Roboto Light,Arial,sans-serif}
body{padding:0;font-weight:200;color:#666;font-size:62.5%;-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}
body,h1{margin:0}h1{font-weight:100;font-size:45px;line-height:55px}
.hero{background:url(../img/MobileBackground.jpg) 50% 50% no-repeat;background-size:cover}
@media only screen and (orientation:portrait){
	.hero{background-image:url(../img/MobileBackground.jpg)}}
.hero-header{height:120px;line-height:120px;background:hsla(0,0%,100%,.1)}
.hero-nav{padding-left:20px}
.hero-content,.hero-nav{max-width:960px;margin:0 auto}
.hero-content{clear:both;line-height:0}
.hero-home{height:68px;width:160px;background-image:url(../img/67e00759.heroDesktop.png);background-position:-439px 0;vertical-align:middle;display:inline-block}

@media (max-width:768px){
	.hero-header{height:70px;line-height:70px;background:hsla(0,0%,100%,.1)}
	.hero-home{height:56px;width:35px;background-image:url(../img/af1fa56b.heroMobile.png);background-position:-112px -75px}
}

.hero-home-en{height:68px;width:160px;background-image:url(../img/67e00759.heroDesktop1.png);background-position:-439px 0;vertical-align:middle;display:inline-block}

@media (max-width:768px){
	.hero-header{height:70px;line-height:70px;background:hsla(0,0%,100%,.1)}
	.hero-home-en{height:56px;width:35px;background-image:url(../img/8e0bca41.heroMobile@2x1.png);background-position:0 -73px;background-size: 261px 129px;}
}

.hero-home-shm{height:68px;width:160px;background-image:url(../img/67e00759.heroDesktopshm.png);background-position:-439px 0;vertical-align:middle;display:inline-block}

@media (max-width:768px){
	.hero-header{height:70px;line-height:70px;background:hsla(0,0%,100%,.1)}
	.hero-home-shm{height:56px;width:35px;background-image:url(../img/af1fa56b.heroMobileshm.png);background-position:-112px -75px}
}

.hero-link{display:block}
.hero-logo{vertical-align:middle}
.hero-links{display:inline-block;float:right;margin:0;padding:0;list-style-type:none}
.hero-link-item{display:inline-block;min-width:150px;text-align:center}
@media (max-width:768px){.hero-link-item{min-width:80px}}
.hero-link,.hero-link:hover,.hero-link:link,.hero-link:visited{text-decoration:none;color:#fff;font-size:1.6em}
.hero-video-wrapper{width:419px;height:540px;margin-top:20px;background-image:url(../img/67e00759.heroDesktop.png);background-position:0 0;position:relative;display:inline-block}
.hero-screen-wrapper{text-align:center}
.hero-video-wrapper:before{height:53px;left:-75px;top:157px;background-position:-439px -88px}
.hero-video-wrapper:after,.hero-video-wrapper:before{width:122px;position:absolute;background-image:url(../img/67e00759.heroDesktop.png)}
.hero-video-wrapper:after{height:34px;right:6px;top:143px;background-position:-439px -163px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.hero-video-wrapper{background-position:0 0}
.hero-video-wrapper,.hero-video-wrapper:before{background-image:url(../img/a043f9b2.heroDesktop@2x.png);background-size:599px 540px}
.hero-video-wrapper:before{background-position:-439px -88px}
.hero-video-wrapper:after{background-image:url(../img/a043f9b2.heroDesktop@2x.png);background-position:-439px -161px;background-size:599px 540px}}
.hero-video-wrapper:after,.hero-video-wrapper:before{content:'';display:block;position:absolute}
.hero-video{position:absolute;top:60px;left:73px;border:1px solid #ddd}
.hero-desc-wrapper{color:#fff;width:470px;display:inline-block;vertical-align:top;margin:90px 0 0 60px}
.hero-mobile-title{background-image:url(../img/af1fa56b.heroMobile.png);background-position:0 0;width:92px;height:131px;margin:50px auto;position:relative}


.hero-mobile-title:before{height:53px;left:-112px;top:5px;background-position:-112px 0}
.hero-mobile-title:after,.hero-mobile-title:before{content:'';width:122px;display:block;position:absolute;background-image:url(../img/af1fa56b.heroMobile.png)}
.hero-mobile-title:after{height:34px;right:-112px;top:50px;background-position:0 -151px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.hero-mobile-title:before{background-position:0 0}
.hero-mobile-title:after,.hero-mobile-title:before{background-image:url(../img/8e0bca41.heroMobile@2x.png);background-size:261px 129px}
.hero-mobile-title:after{background-position:-139px 0}}

.hero-mobile-title1{background-image:url(../img/af1fa56b.heroMobile1.png);background-position:0 0;width:92px;height:131px;margin:50px auto;position:relative}
.hero-mobile-title1:before{height:53px;left:-112px;top:5px;background-position:-112px 0}
.hero-mobile-title1:after,.hero-mobile-title1:before{content:'';width:122px;display:block;position:absolute;background-image:url(../img/af1fa56b.heroMobile.png)}
.hero-mobile-title1:after{height:34px;right:-112px;top:50px;background-position:0 -151px}



@media (max-width:900px){
	.hero-video-wrapper{display:block;margin:0 auto}
	.hero-desc-wrapper{color:#fff;max-width:480px;width:auto;display:block;margin:50px auto;padding:20px}
}
.hero-desc{font-weight:200;font-size:1.8em;line-height:25.2px;margin:30px 0;text-align:justify}
.hero-desc-download{margin-top:40px}
.hero-desc-button{height:55px;width:220px;display:inline-block;color:#fff;text-decoration:none;font-size:1.4em;border-radius:30px;line-height:55px;font-weight:500}
.hero-desc-button:before{content:'';display:inline-block;vertical-align:middle;margin:0 10px 0 17px}
.hero-desc-ios{background:#06f;margin-right:20px}
.hero-desc-android{background:#3c3}
@media (max-width:768px){
	.hero-desc-title{font-size:28px;line-height:30px}
	.hero-desc-download,.hero-desc-title{text-align:center}
	.hero-desc-ios{margin:0 0 10px}
}
.hero-btn{line-height:1.3em;display:inline-block;vertical-align:middle;white-space:pre}
.share{background:#fff}
.share-content{max-width:1120px;margin:0 auto;border-bottom:1px solid #dedede;padding-bottom:80px}
.share-counter{display:block;text-align:center;font-size:6em;line-height:60px;color:#ed1e24;font-weight:100;margin-top:50px}
@media only screen and (max-width:375px){
	.share-counter{font-size:4em}
}
.share-matches{font-size:16px;color:#424242;margin-top:10px;padding:0 10px}
.share-matches,.share-social{display:block;text-align:center}
.share-social{padding:0;list-style:none;margin:30px 0 0}
.share-button,.share-link{display:inline-block}
.share-link{height:35px;width:35px;margin:0 15px}
.share-facebook{background-position:0 0}
.share-facebook,.share-twitter{background-image:url(../img/e8445ac5.social.png)}
.share-twitter{background-position:-55px 0}
.share-email{background-position:0 -55px}
.share-email,.share-weibo{background-image:url(../img/e8445ac5.social.png)}
.share-instagram{background: url(../img/Instagram.png) no-repeat;}
.share-weibo{background-position:-55px -55px}
.share-line{background-image:url(../img/e8445ac5.social.png);background-position:-110px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){
	.share-facebook{background-position:0 0}
	.share-facebook,.share-twitter{background-image:url(../img/1915688a.social@2x.png);background-size:145px 90px}.share-twitter{background-position:-55px 0}
	.share-email{background-position:0 -55px}
	.share-email,.share-weibo{background-image:url(../img/1915688a.social@2x.png);background-size:145px 90px}
	.share-weibo{background-position:-55px -55px}
	.share-line{background-image:url(../img/1915688a.social@2x.png);background-position:-110px 0;background-size:145px 90px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min-resolution:2.5dppx){
	.share-facebook{background-position:0 0}
	.share-facebook,.share-twitter{background-image:url(../img/92054129.social@3x.png);background-size:145px 90px}
	.share-twitter{background-position:-55px 0}
	.share-email{background-position:0 -55px}
	.share-email,.share-weibo{background-image:url(../img/92054129.social@3x.png);background-size:145px 90px}
	.share-weibo{background-position:-55px -55px}
	.share-line{background-image:url(../img/92054129.social@3x.png);background-position:-110px 0;background-size:145px 90px}
}
.features{background:#fff;max-width:960px;margin:0 auto;padding-top:30px}
.feature{width:50%;display:inline-block;vertical-align:top;margin-bottom:75px}
.feature-title{font-size:34px;color:#303435;font-weight:100;padding:0 30px}
.feature-desc{font-size:16px;color:#818c92;margin-top:30px;padding:0 30px;line-height:22.4px}
.feature-title:before{content:'';display:inline-block;vertical-align:middle;margin-right:35px}
@media (max-width:1024px){
	.feature-title{font-size:24px;padding:0 15px}
	.feature-desc{padding:0 15px}
	.feature-title:before{margin-right:10px}
}
@media (max-width:768px){
	.feature{display:block;width:auto;max-width:400px;margin:0 auto 100px}
	.feature-title{margin-left:10px}
}
.feature-swipe:before{width:52px;height:33px;background-image:url(../img/0e903970.features.png);background-position:-72px -72px}
.feature-love:before{width:72px;background-position:0 0}
.feature-love:before,.feature-profile:before{height:52px;background-image:url(../img/0e903970.features.png)}
.feature-profile:before{width:52px;background-position:-92px 0}
.feature-security:before{width:52px;height:52px;background-image:url(../img/0e903970.features.png);background-position:0 -72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){
	.feature-swipe:before{width:50px;height:31px;background-image:url(../img/92dae1f8.features@2x.png);background-position:-70px -70px;background-size:140px 120px}
	.feature-love:before{width:70px;background-position:0 0}
	.feature-love:before,.feature-profile:before{height:50px;background-image:url(../img/92dae1f8.features@2x.png);background-size:140px 120px}
	.feature-profile:before{width:50px;background-position:-90px 0}
	.feature-security:before{width:50px;height:50px;background-image:url(../img/92dae1f8.features@2x.png);background-position:0 -70px;background-size:140px 120px}
}
#download{background-color:#f6efef;padding-bottom:44px;text-align:center;overflow:hidden}
.download-title{color:#ed1e24;font-size:48px;line-height:48px;font-weight:100;margin-top:55px}
.download-targets{text-align:center;max-width:960px;margin:60px auto 0;padding:0}
.download-target{width:33%;display:inline-block}
@media (max-width:1024px){
	.download-target{margin:0 auto 50px;width:100%;display:block;max-width:400px}
}
.download-link{display:block}
.download-android,.download-iphone{margin-left:85px}
.download-qr{margin:51px 0;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}
.download-label{display:inline-block;line-height:60px;width:200px;border-radius:30px;background-color:#99999e;color:#fff;font-size:22px;font-weight:100;height:60px;margin-top:35px;text-align:center}
.footer{background:#fff;text-align:center;font-size:12px;padding:20px 0}
.footer a{text-decoration:none;color:#818c92;cursor:pointer}
.footer-row{padding:4px;max-width:960px;margin:0 auto}
.footer-about{padding-right:10px}
.footer-about,.footer-contact{border-right:1px solid #818c92}
.footer-contact{padding:0 10px}
#footer-language{padding-left:10px}
.footer-flag{width:14px;height:10px;vertical-align:middle;position:relative;top:-1px}
.footer-name{vertical-align:baseline}
.footer-component{display:inline-block;margin:0 10px}
.back{top:0;left:0;bottom:0;content:'';background:hsla(0,0%,100%,.5)}
.back,.languages{position:fixed;right:0;display:none}
.languages{background:#fff;margin:20px;padding:0 20px 50px;top:20px;left:50%;width:400px;margin-left:-200px;box-shadow:0 0 10px rgba(0,0,0,.2)}
@media only screen and (max-width:425px){
	.languages{width:auto;margin:0;left:0}
}
.js-switch>.back,.js-switch>.languages{display:block}
.languages-title{font-weight:200;font-size:3em}
.languages-list{list-style:none;margin:0;padding:0 20px}
.language-link{text-decoration:none;padding:10px 0;display:inline-block}
.language-flag{vertical-align:middle;margin-right:10px}
.language-name{font-size:1.6em;text-decoration:none;color:#242424;vertical-align:middle}
.az_xz{background: #3c3;}
.xz_an{ height: 55px;width: 220px;display: inline-block;color: #fff;text-decoration: none;font-size: 14px;border-radius: 30px;line-height: 55px;font-weight: 500;}
.pg_xz{ background: #06f; margin-right: 20px;}
.xz_an img{ vertical-align: middle; padding: 0 10px 0 0 }.shm_xq1{ color: #545454;  padding:50px 20px 20px 20px}
.shm_xq1 h1{ color: #545454; text-align: center; font-size: 20px; font-weight: bold}
.shm_xq1 p{ font-size: 16px; line-height: 1.4; margin-bottom: 20px; color: #737373; font-family: "arial,sans-serif"; font-weight: normal}